Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brasil Open - Florianopolis drkoop.com USTA Challenger of Dallas - Dallas Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Bogota The Surbiton Trophy - Surbiton USTA Challenger - Champaign Copa Kia Challenger ATP - Santiago BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City ECU Prague Open - Prague 2001 USTA Challenger of Calabasas - Calabasas Okal Cup 2001 International Bavarian Championships - Eckental The USTA Challenger at West End Racquet - Torrance USTA Men's Challenger of Dallas - Dallas 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Sybase Open - San Jose Salem Open - Hong Kong Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Samsung Open - Nottingham Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Heineken Open Shanghai - Shanghai Indianapolis Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Red Letter Days Open - Nottingham RCA Championships - Indianapolis RCA Championships - Indianapolis Interwetten Austrian Open - Kitzbuhel Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland Kroger / St. Jude International - Memphis AEGON Championships - London Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - London PTT Thailand Open - Bangkok Dallas Challenger Moselle Open - Metz Brasil Open - Sao Paulo Miller Lite Hall of Fame Tennis Championships - Newport Moselle Open - Metz The Stella Artois Grass Court Championships - London Japan Open - Tokyo Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Verizon Tennis Challenge - Atlanta Rennes Challenger Heineken Open - Auckland Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Tata Open - Chennai IV Trofeo Ciudad de Quito - Quito Pilot Pen Tennis - New Haven BH Tennis Open International Cup - Belo Horizonte V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of Houston - Houston Copa Ericsson - Guadalajara Challenger de Granby - Granby Gran Copa Ericsson - Rio de Janeiro 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton 2001 USTA Tallahassee Tennis Challenger - Tallahassee Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Joplin Challenger - Joplin XL Capital Bermuda Open - Bermuda GHI Bronx Tennis Classic - Bronx USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia USTA Seascape Challenger - Aptos The Lipton Championships - Key Biscayne IPP Open - Helsinki Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo University of Tennessee USTA Men's Challenger - Knoxville Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Visa Tennis Open - Sao Paulo Abierto Internacional de Salinas - Salinas Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Venezuela - Caracas Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills BBB Open - Sofia drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA challenger of Miami - Miami Challenger Britania Zavaleta - Puebla Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Caracas drkoop.com USTA Challenger of Burbank - Burbank Gran Copa Ericsson - Porto Alegre The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Atlantic City Open - Atlantic City Colorado Classic - Denver VI Gramado Open de Tenis - Gramado Samsung Securities Cup Challenger Tennis - Seoul Waco International Tennis Challenger - Waco Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona VI Gramado Open de Tenis - Gramado Privat Bank Cup - Dnepropetrovsk Binghamton Professional Tennis Tournament - Binghamton USTA Men's Challenger of Dallas - Dallas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The Surbiton Trophy - Surbiton Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte 2005 Tulsa Challenger - Tulsa The Surbiton Trophy - Surbiton Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Copa Kia - Santiago 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills San Luis Potosi Challenger 2000 - San Luis Potosi Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seguros Bogota Open - Bogota Eddleman USTA Challenger - Birmingham Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Tennis Championships - Armonk Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla The Powder Byrne Trophy - Surbiton Wailea Men's Challenger - Maui Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Abierto Mexicano Telcel - Acapulco Bancolombia Open - Bogota USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Smith Barney Men's Challenger - Covington CA-Challenge 2000 - Graz Pacific Life Open - Indian Wells College Station Challenger - College Station drkoop.com USTA Tennis Championships of Houston - Houston Austin Challenger - Austin Tiburon Challenger - Tiburon Copa Ericsson Brazil - Sao Paulo Burbank Challenger - Burbank Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 2004 Keys Gate Challenger - Homestead Davis Cup, World Group, 1R, CZE-BRA 4-1 USTA Men's Challenger of Urbana-Champaign - Urbana Copa Petrobras Santiago - Santiago MoviStar Open - Vina del Mar Music City Challenger - Nashville VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Powder Byrne Trophy - Surbiton Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Legg Mason Tennis Classic - Washington D.C. USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Music City Challenger - Nashville Bogota Challenger Heineken Open - Auckland 2002 Azalea Orthopedic Challenger - Tyler Cyclus Open de Tenis - Florianopolis Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City USTA Challenger of Dallas - Dallas Open de Nice Cote d'Azur - Nice Singapore Mens Tennis Open - Singapore 2006 USTA Tallahassee Tennis Challenger - Tallahassee Heineken Challenger - Ho Chi Minh City Aberto de Santa Catarina - Florianopolis Bangkok Challenger - Bangkok Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Abierto Colombiano de Tenis - Bogota IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi CNA TennisPro Classic - Winnetka Irving Challenger Unicredit Czech Open 2007 - Prostejov USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil USTA Challenger of North Miami Beach - North Miami Beach Shenzhen Open - Shenzhen VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Bogota Challenger - Bogota 2002 Eddleman USTA Challenger - Birmingham Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Citrix Tennis Championships - Delray Beach USTA Seascape Challenger - Aptos Abierto Mexicano de Tenis Pegaso - Acapulco Bogota Challenger The Stella Artois Grass Court Championships - London The Surbiton Trophy - Surbiton 2002 FSE Challenger - Tarzana Tennis Channel Open - Las Vegas Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Grand Prix Hassan II - Casablanca 13 BH Tennis Open International Cup - Belo Horizonte Mobilux Open - Luxembourg Grand Prix de Tennis de Lyon - Lyon III Gramado Open de Tenis - Gramado Fifth-Third Bank Tennis Championships - Lexington ATP Challenger Numea - New Caledonia Aberto de Sao Paulo - Sao Paulo BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa Grand Prix de Tennis de Lyon - Lyon Moselle Open - Metz USTA Freeman Men's Challenger - Joplin Open de L'Isere (Open 38) - Grenoble Kroger / St. Jude International - Memphis XI Abierto Internacional de Salinas - Salinas Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon The Powder Byrne Trophy - Surbiton Estoril Open - Estoril Abierto Mexicano de Tenis - Mexico City Advanta Championships - Philadelphia The Stella Artois Grass Court Championships - London Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island U.S. Men's Clay Court Championships - Houston Energis Open - Amsterdam Cerveza Club Columbia Open - Bogota Legg Mason Tennis Classic - Washington D.C. Hellmann's Cup - Santiago RCA Championships - Indianapolis Copa Petrobras Argentina - Buenos Aires Scania Stockholm Open - Stockholm Milan Indoors - Milan The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador Stockholm Open - Stockholm Milan Indoors - Milan Grand Prix Hassan II - Casablanca The Samsung Open - Nottingham AIG Japan Open - Tokyo New Haven Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Cerveza Club Colombia Open - Bogota Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles The Stella Artois Championships - London Brasil Open - Salvador PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Heineken Open - Auckland The Hypo Group Tennis International 2008 - Poertschach The Stella Artois Grass Court Championships - Queen's/London President's Cup 2000 - Tashkent Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Mercedes Cup - Stuttgart Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Heineken Open Shanghai - Shanghai Citrix Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta AIG Japan Open - Tokyo Brazil Open - Salvador Heineken Open - Auckland Kroger / St. Jude International - Memphis Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Pilot Pen International - New Haven Brasil Open - Costa do Sauipe San Jose Energis Open - Amersfoort Movistar Open - Vina del Mar Legg Mason Tennis Classic - Washington D.C. Atlanta Tennis Championships - Atlanta Heineken Open - Auckland Tennis Masters Series - Madrid Australian Men's Hardcourt Championships - Adelaide U.S. Men's Clay Court Championship - Orlando Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Cincinnati Asuncion Challenger Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel du Maurier Open - Montreal Grand Prix Hassan II - Casablanca Wimbledon - London The Lipton Championships - Key Biscayne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Medibank Private International - Sydney Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2